package com.javalab._4collection;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * list的使用
 */
public class ListTest {
    public static void main(String[] args) {
        List<Integer> arrays = new ArrayList<>();
        arrays.add(1);
        arrays.add(2);
        arrays.add(3);
        arrays.add(4);
        arrays.remove(2);
        arrays.get(0);
        arrays.size();
        arrays.contains(1);
//        arrays.addAll();
        // 遍历列表过程中不能删除元素  ConcurrentModificationException
        for (Integer o : arrays) {
            arrays.remove(o);
        }

        // 正确方法
        Iterator<Integer> iterator = arrays.iterator();
        while (iterator.hasNext()) {
            iterator.remove();
        }
    }
}
